Pattern generator



Feb. 21, 1967 Filed Sept. 30, 1963 HGM M. SCHWARTZ PATTERN GENERATOR 20 Sheets-Sheet 1 c NVENTOR. Milfon Schwarrz ATTORNEY Feb. 21, 1967 M. SCHWARTZ 3,305,841

PATTERN GENERATOR Filed Sept. 150, 1963 2O Sheets-Sheet 5 DRUM STORAGE UNIT DSU A TE cs1 MAGNETIC DRUMI MD CB2 2 8 D SELECTORS BS CSPT TIMER T P 1551-43 DWM A BUFFERS BUFFER 2A :CCRR

155R CHARACTER ADDRESS com: REGISTER 1 ccm 52L 1CCR18 BUFFER 1A DVVM CM? Y SELECTOR A QUE-FEES OUTPUT ABA B0 AR'l-G) Y SELECTOR B 2CCR1-8 ZSCR CHARACTER CODE ADDRESS COMPARA- REGISTER 2 TOR ccRz c;

ZCCRR ZCCRRQ BUFFER 28 B BUFFERS Feb. 21, 1967 Filed Sept. 50,

M. SCHWARTZ PATTERN GENERATOR lBHI' READ-WRITE CIRCUIT RW1 20 Sheets-Sheet 5 i l I I I i I i,

r OUTPUT I BAND CIRCUIT L 2091 i BAN D SELECTORS M. SCHWARTZ PATTERN GENERATOR Feb. 21, 1967 20 Sheets-Sheet 11 Filed Sept. 30, 1963 CPCR CPCO

DFQOO sw1-6 O B'IAU AB2AR O D1 ABZB AB1A BUFFER RING COUNTER BRC OLUM N SCAN CONTROL CSC FIG. i0

Feb. 21, 1967 M. SCHWARTZ PATTERN GENERATOR Filed Sept. 50, 1963 20 Sheetsr-Sheet l2 7 m 0 m N am u 1 2 SMR w m We H 1 1 B B B G .J a 1 C 3 8 w M W m m A 4 7 c w i Q M Q M C C S S S 5 MW 5 S v 6 7 8 2 3 4 M Ma 4 4 M m R R R R R R R B B B B B B B B B C C C m M M c C C 1 O 1 O 1 O l O 0 50 6 70 8 1 v 2 4 4 4 m a a 1|||:||| a 2 m m m P S R S R S R S R SHR SHR SFR SFR SFR S b C C A 1 C 1. 1 4 5 6 7 8 2 4 w m m 5% W w? w. m m G 3 G G G AMI/m m 6 My 6 G & M 4 C h 7 W m w w M Mm O M M M S B B. B B E B B B CHARACTER BLOCK KBS SW 1 TC H FIG.12

FIG. 1 3

2O Sheets-Sheet l5 Filed Sept. 30

E0 UE All}: HE AA NEUH NOUH UUICQ zouH 20 Sheets-Sheet 18 Filed Sept. 30, 1963 ATCC.

R O o 2 m D 2 D 1 O O O 2 F S R 2 O 2 B v 4/ m. s L

O 2 2 G 2( F D D m w 1 I I 5 mm 0 B Q M .1 w moo G mum Q a PU F 1 2 3 4 5O 6 7 Be 59 51 a O 2 2 2 2 Q We G G G 1 2 3 4 5 B B B2 B B C O C C O C mw C M C 2 2 2 2 2 G G G ICO'I ZCOZ ICO"

ICO6

INITIAL CLEAR INTERFACE IF Feb; 21, 1967 Filed Sept. 30, 1965 M. scI-IwARTz PATTERN GENERATOR 20 Sheets-Sheet 2O TION CODE 70022.

REWIND EDITED DATA TAPE EDT AND TYPE FONT TAPE TFT TO LOAD POINTS 3.5ELECT EDT, BINARY MODE, TWO CHARACTERS/WORD IN OM- PUTERC 4. INPUT 9 WORDS START STO ING IN ADDRESS A0 AND TER- MINATE IN A0 +8 I SINITIALIZE D:O, S=O OR (Bo)=0 v P1 "P16?" 1. SELECT TFT, BINARY MODE, READING TwO CHARACTERS/ 2 WORD IN COMPUTER C 2.INPUT 490 WORDS STARTING IN ADDRESS Co AND END- ING IN Co+489 hPz A I. COMPARE (Co) WITH (Ao+2(B0)) '(Co) (Ao+2(Bo)) P4 (Co)=(Ao+2(Bo)) .B4 Io) (Aq+2(Bo)) B L1. COMPARE (C0+I) vI/ITI-I (Ao+2(Bo)+I) PIEFi' 1O ,PGj,(Co+I) (Ao+2(Bo)+I) (Co+I)=(Ao+z(Bo)+I) Peg I (C0+1) (Ao+2(80)+1) I.FOUR FO- 1. ASSIGN D AND S VALUES TO(C +7): TRANSFER' NT JOB? BIT 2. OF (Bo TO BIT 2' OF (CO-+7) AND BIT 2 IS BIT 2 .OF(B0) TO .2v OF (C0+7) I I OF(AO+8)=1 2. ggbECT PG USING EXTERNAL FUNCTION CODE E 1 $5? 3. OUTPUT CHARACTER BLOCK To PG STARTING ADD? AT C0+2 AND ENDING AT COT-48S Tom) 4. PERFORM 5 3 INTERNAL DELAY i S'OUTPUT LAST WORD CHARACTER STORED IN 1 PTS C0+489 B11 NOT- 6 PERFORM 20,w\s INTERNAL DELAY v 7. DESELECT PG USING EXTERNAL FUNCTION 7002 ADD 2 I TO(BO)I kpg PTO B12) I. FOUR FONT JOB? DOES BIT 2 OF (Ao+e):lBO P20 7 NO P --YES IS 8W4 L1. DOES 5:0? DOES BIT 2 OF (Bohg I B7 NO 1E5 ES P12/B8 B9\ P13 N I p22 [1. COMPLIMENTfi I COMPLIMENTS] P21 P14 P15 B14\ 7 I 1. SELECT EDT. BINARY MODE. READING Two CHARACTERS/WORD IN COM- 2. INPUT NEXT TAPE BLOCK STAR ING IN ADDRESS D0 PUTER C 3. STORE CONTENTS OF ACCUMULATOR IN ADDRESS X0 4. SELECT PG USING EXTERNAL FUNCTION CODE 7001 5. OUTPUT FIRST 12 WORDS STARTING ATDo s. PERFORM 20,. INTERNAL DELAY 7. OUTPUT NEXT 7 WORDS STARTING AT D0 +12 B. SET PG INTERLOCK USING EXT RNAL FUNCTIO CODE 7002 9. STORE BINARY ZERO IN Yo 1 A /BI5 LI. DOES(X0) 00 -18 +(Yo) 7| YES 1. OUTPUT LAST 7 WORDS /P26 PZAIYNO 2. DESELVECT PG 1. OUTPUT NE T 6 WORDS STARTING P25 P27? r AT D0 +I9+ YoI YES 1.15 ERA CODE IN 4TH NO 2. INCREASE BY 6 REWIND. WORD OF 7 l 3. SET PG INTERLOCK ETD AND A I WORDS 519% HALT P29 P28 

1. IN A SYSTEM FOR PRESENTING A PATTERN TO AN ELECTROMAGNETIC RADIATION SENSITIVE MEDIUM WHEREIN SAID PATTERN INCLUDES AN AREA DIVISIBLE INTO COLUMNAR REGIONS, SAID AREA HAVING A FIRST VISUAL STATE AND AN ARRAY OF LINEAR PORTIONS IN SAID AREA HAVING A SECOND VISUAL STATE, MEANS FOR STORING A CODED REPRESENTATION OF SAID PATTERN AS A PLURALITY OF CODED COMBINATIONS OF INDICIA WHEREIN AT LEAST ONE OF EACH OF SAID CODED COMBINATIONS OF INDICIA IS RESPECTIVELY ASSOCIATED WITH ONE OF SAID COLUMNAR REGIONS, EACH OF SAID CODED COMBINATIONS OF INDICIA INCLUDING AT LEAST A FIRST CODED GROUP OF INDICIA FOR INDICATING WHERE IN THE ASSOCIATED COLUMNAR REGION A COLUMN SEGMENT HAVING SAID SECOND VISUAL STATE BEGINS AND AT LEAST A SECOND CODED GROUP OF INDICIA FOR INDICATING THE COLUMNAR EXTENT OF SAID COLUMN SEGMENT, ELECTROMAGNETIC RADIATION SOURCE MEANS FOR SCANNING IN A SEQUENTIAL COLUMNAR MANNER SAID ELECTROMAGNETIC RADIATION SENSITIVE MEDIUM, MEANS RESPONSIVE TO SAID FIRST CODED GROUPS OF INDICIA FOR ENERGIZING SAID ELECTROMAGNETIC RADIATION SOURCE 